home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / General / SymC++ v6.0->v7 full Folder / SC7 patch - full / README < prev    next >
Text File  |  1994-03-30  |  6KB  |  102 lines

  1.  
  2. The THINK C/Symantec C++  6.0/6.0.1 --> 7.0 Update
  3. ===============================================
  4. Copyright © 1994 Symantec Corporation. All Rights Reserved.
  5. March 25, 1994
  6. Font: Geneva 12
  7.  
  8.  
  9. This update corrects problems with the 6.0 and 6.0.1 versions of the following components of the Symantec C++ for Macintosh/THINK C for Macintosh development environments: 
  10.  
  11.    THINK Project Manager
  12.    THINK Debugger
  13.    Symantec C++ (Symantec C++ for Macintosh only)
  14.    THINK C
  15.    THINK Rez
  16.    Resource Copier
  17.    C++ Libraries & Headers (when updating from 6.0 only)
  18.    Mac Libraries & Headers (when updating from 6.0 only)
  19.  
  20.  
  21. WARNING:  The minimum partition size for the new THINK Project Manager is now 5Mb.  If this is more memory than you can spare, you can choose to update just the translators, and they will work with your 6.0 or 6.0.1 THINK Project Manager.  However, you cannot use the new THINK Debugger without the new THINK Project Manager.
  22.  
  23. Updating your THINK C/Symantec C++ for Macintosh 6.0.1 system is a five step process.
  24.  
  25. Step 1:  Patching the applications and translators
  26. ---------------------------------------------
  27.  
  28. The update contains six small applications in the 'Patches' folder that will transform your components into their new versions.
  29.  
  30.  •••••••••   Make sure that you are updating a clean installation of THINK C/ 
  31.  IMPORTANT   Symantec C++ for Macintosh 6.0 or 6.0.1, and that you have your  
  32.  •••••••••   original disks handy in case you need to re-install.
  33.  
  34. For each patch application (excluding the Symantec C++ 7.0 patch if you do not have Symantec C++ for Macintosh), do the following:
  35.  
  36. • Double-click on the patch application (e.g. "TPM 7.0 Patch").
  37. • Read the message in the dialog that comes up, it may contain
  38.   important information.  Click the "Patch" button.
  39. • Find the component asked for using the standard file dialog box.
  40.  
  41. NOTE:  The patches are done in place.  This means that each patch will overwrite the file you’re updating.  If all goes well, you will get a confirmation after each patch indicating that it was successful.
  42.  
  43.  
  44. Step 2:  Installing the new (Project Models) folder
  45. ---------------------------------------------
  46.  
  47. Drag the '(Project Models)' folder into the folder that contains your (now updated) THINK Project Manager.
  48.  
  49. The '(Project Models)' folder contains skeletons for various common project configurations.  These appear as choices in THINK Project Manager 7.0's new New Project dialog.  The project model whose name begins with a '•' appears first in the New Project dialog's list.  
  50.  
  51. The project model scheme is very simple.  The contents of a selected project model's folder are copied to the destination you choose, with each '@1' string replaced by the name you specify for your project.  Thus you can add and change project models to meet your needs.     
  52.  
  53. LIMITATION:  project models cannot contain folders; that is, subfolders and their contents will not be copied when the new project is created.
  54.  
  55.  
  56. Step 3:  Installing the new (AppleScripts) folder
  57. -------------------------------------------
  58.  
  59. Drag the '(AppleScripts)' folder into the folder that contains your (now updated) THINK Project Manager.
  60.  
  61. You can place AppleScripts and aliases to AppleScripts in the '(AppleScripts)' folder, and they will appear in the THINK Project Manager's new Scripts menu.
  62.  
  63. The (AppleScripts) folder comes with four sample scripts: "Project Info", "Remove Files in Segment", "Save Project as text", and "Create Project From Text".  These are similar to the scripts that are in your "Scripting:Sample AppleScripts" folder, but have been updated for the new THINK Project Manager and AppleScript 1.1.
  64.  
  65.  
  66. Step 4:  Renaming your Tools Folder
  67. --------------------------------
  68.  
  69. •  Change the name of your 'Tools' folder to '(Tools)'.  The new THINK Project Manager expects this folder to be named '(Tools)', i.e. the Tools folder is now shielded.
  70.  
  71.  
  72. Step 5:  Converting your libraries and headers
  73. -----------------------------------------
  74.  
  75. If you are updating from version 6.0 you will first need to update your libraries and headers.  The library updates are contained in two Compact Pro self-extracting archives, "Library Updates.sea" and "C++ Library Updates.sea".  Extract them as follows:
  76.  
  77. • Double-click on the "6.0.1 Libraries.sea" file.
  78. • When it asks you to “Select the destination folder”, move to your
  79.   Symantec C++ for Macintosh (or THINK C) folder and click “Extract”.
  80. • The archive will begin to extract its files, and at one point will say
  81.   that a duplicate file was found. This is correct; press the “Replace ALL
  82.   Duplicates” button to finish the installation.
  83. •  If you have Symantec C++, do the same for the 
  84.     "6.0.1 C++ Libraries.sea" file.
  85.  
  86. Now, whether you're updating from 6.0 or 6.0.1 you need to do the following:
  87.  
  88. • Re-precompile MacHeaders++ from the file "Mac #Includes.cp" in your 'Mac #includes' folder.   Refer to "Precompiling Headers" on p.219 of the THINK User's Guide for details.
  89.  
  90. • If you're using TCL, also re-precompile TCLHeaders++ from the file "TCL #Includes.cp" in your 'THINK Class Library' folder.
  91.  
  92. •  Convert each library in your 'oops Libraries' folder, each library in your 'Standard Libraries' folder, and the SANE library in your 'Mac Libraries' folder.  
  93.  
  94.   The steps for converting a library are:
  95.  
  96.    1) Open the library and choose "Convert".
  97.    2) Choose "Bring Up To Date" from the Project menu.  
  98.  
  99.   WARNING!!!  Don't convert any of the other libraries in the 'Mac Libraries' folder (MacTraps, MacTraps2, etc.).  These projects are pre-built and cannot be rebuilt by the user.  Converting them causes the objects to be removed -- not what you want. If you inadvertently do this you must reinstall the libraries from your original disks.
  100.  
  101. ===============================================
  102.